package com.feisuanyz.service;

import com.feisuanyz.dto.OperationLogDTO;
import com.feisuanyz.query.OperationLogQuery;
import com.feisuanyz.rest.RestResult;
import java.util.List;

public interface OperationLogService {

    RestResult<Void> logEventOperation(Integer eventId, String operationType, String details, Integer createBy);

    RestResult<Void> logTicketOperation(Integer ticketId, String operationType, String details, Integer createBy);

    RestResult<List<OperationLogDTO>> getEventOperationLogs(OperationLogQuery query);

    RestResult<List<OperationLogDTO>> getTicketOperationLogs(OperationLogQuery query);
}